body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,table,td,ul{margin:0;padding:0}
body{background:#f5f5f5;font:12px/21px Tahoma,Helvetica,'Microsoft Yahei',Arial,sans-serif;color:#333}
button,input,select,textarea{outline:0;border:none;background:0 0;padding:0}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none}
textarea{resize:none}
a{text-decoration:none;color:#333;transition:color .5s;-webkit-transition:color .5s}
a:hover{text-decoration:none}
a:active{outline:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a,button{cursor:pointer;font-family:'Microsoft Yahei'}
img{border:none}
em{font-style:normal}
ul{list-style-type:none}
.fl{float:left}
.fr{float:right}
.text-center{text-align: center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block;clear:both}
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.slh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hr{height:1px;background:#d1d1d1}
::-webkit-scrollbar{width:8px;height:6px;background-color:#d1d1d1}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:4px;background-color:#d1d1d1}
::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#b82920}
.main_1400{width:1150px;height:100%;margin:0 auto;position:relative}
.main_1200{width:1150px;height:100%;margin:0 auto;position:relative}
.view_main{width:100%;min-width:1150px}
.mask{background:#666;opacity:.4}
.dialog_body{width:100%;height:100%;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.dialog_top{background-color:#b82920;color:#fff;height:30px;line-height:30px;text-align:center}
.dialog_main{text-align:center;height:55px;padding-top:40px;color:#333}
.dialog_bottom{padding:0 15px;color:#333}
.dialog_bottom span{float:right;color:#b82920}
.dialog_bottom span a{margin-left:10px;color:#b82920}
img{display:inline-block}
.header{background:#fff;height:56px;position:relative}
.header .logo{margin-top:8px;float:left}
.header .nav{float:left;padding-left:50px}
.header .nav li{float:left;width:100px;height:50px;line-height:50px;border-top:6px solid #000;font-size:16px;text-align:center;transition:border-color .5s;-webkit-transition:border-color .5s;}
.header .nav li.active{border-color:#b82920}
.header .nav li.active .li_a{color:#b82920}
.header .nav li .li_hover{min-width:1150px;height:0;position:absolute;top:55px;left:0;right:0;z-index:10;background:url(../image/header_nav_dropdown_bg.jpg) center center no-repeat;background-size:100% 210px; -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 10px 15px rgba(0,0,0,.5);text-align: center;overflow: hidden;transition:all .5s;-webkit-transition:all .5s;}
.header .nav li .li_hover.one{background:url(../image/header_nav_dropdown_bg_one.jpg) center center no-repeat;background-size:100% 210px;}

.li_hover_nav{display:inline-block;width:380px;padding-right:100px;}
.header .nav li .li_hover.one .li_hover_nav{padding-right: 0;}
.li_hover_nav div{float: left;margin-top:80px;}
.li_hover_nav div img{height: 20px;}
.li_hover_nav a>img{float: left;width:210px;height:210px;margin-left:10px;transition:all 1s;-webkit-transition:all 1s;}
.li_hover_nav:hover a>img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.header .nav li .li_hover span{display:block;width:74px;height:26px;line-height:26px;font-size:14px;text-align:center;background: #525152;color:#fff;border-radius: 4px;margin: 0 auto;transition:all .5s;-webkit-transition:all .5s;}
.header .nav li .li_hover span:hover{background: #fff;color:#525152;}
.header .nav li:hover .li_hover{height:210px;}
.header .nav li>a:hover{color:#b82920}
.header .nav li.has_nav:hover{border-color:#b82920;background: url(../image/nav_bottom_bg.jpg) center bottom no-repeat;background-size:10px 8px;}
.header .header_fiex_right{position: fixed;right:30px;top:50%;margin-top:-89px;z-index: 88;}
.header .header_fiex_right .kefu_btn{display:block;width:40px;height:116px;margin-bottom:10px;background: url(../image/kefu.png) no-repeat;background-size:100% 100%;}
.header .header_fiex_right .back{display:block;width:40px;height:52px;background: url(../image/go_top.png) no-repeat;background-size:100% 100%;}

.header .header_user{float:right;height:26px;line-height:26px;width:280px;text-align:right;font-size:12px;margin-top:15px}
.header .header_user a{color:#000;padding:0 0 0 26px;float:left;height:26px}
.header .header_user a.name{max-width:100px;background:url(../image/user_user.png) left center no-repeat;background-size:26px 26px}
.header .header_user a.money{background:url(../image/user_money.png) left center no-repeat;background-size:26px 26px}
.header .header_user a.mail{background:url(../image/user_mail.png) left center no-repeat;background-size:22px 22px;position:relative}
.header .header_user a.mail div{position:absolute;right:0;top:-3px;color:#fff;background:#b82920;line-height:16px;border-radius:50%;height:16px;width:16px;text-align:center;font-size:12px}
.header .header_user a.logout{background:url(../image/user_logout.png) left center no-repeat;background-size:20px 20px}
.header .header_user span{padding:0 5px;float:left}
.notice_view{background:#000;font-size:12px;height:20px;line-height:20px}
.notice_view a{color:#828283}
.notice_view img{vertical-align:middle;margin-top:-1px}
.footer{padding:75px 0;background:#2b2b2d;text-align:center;color:#898989}
.footer .go_top{margin-bottom:8px;display:inline-block}
.footer .footer_down{margin-top:25px;display:inline-block}
.footer_link_view{color:#fff}
.footer_link_view .title{font-size:18px;line-height:40px}
.footer_link_view .link{font-size:14px;line-height:28px}
.footer_link_view .link a{color:#898989}
.footer_link_view .link a:hover{color:#fff}
.footer_link_view .link span{padding:0 22px}
.footer .copyright{border-top:1px solid #adacad;margin-top:40px}
.footer .copyright p{padding:20px 0}
.modal_body .form{margin:15px 30px}
.form{margin:0 auto}
.form_title{text-align:center;margin-bottom:20px}
.form_title img{height:30px}
.form .input_view{height:34px;overflow:hidden;margin-bottom:10px}
.form .input_view.no_input{line-height:34px;font-size:14px}
.form .input_view .label{width:34px;height:34px;background:#d1d1d1;float:left}
.form .input_view .input_radio{padding:0 30px}
.form .input_view .input_radio label{margin-right:20px}
.form .input_view .input_radio input{vertical-align:-2px;margin-right:6px}
.form .input_view .img_user{background:url(../image/input_1.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_password{background:url(../image/input_2.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_code{background:url(../image/input_6.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_id{background:url(../image/input_3.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_phone{background:url(../image/input_4.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_qq{background:url(../image/input_5.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_question{background:url(../image/input_7.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .input_view .img_answer{background:url(../image/input_8.png) #d1d1d1 center center no-repeat;background-size:26px 26px}
.form .inp_r{float:left;background:#fff;height:34px;width:206px;padding:0 10px}
.form .inp_r input,.form .inp_r select{width:100%;height:34px}
.form .inp_text{float:left;height:34px;line-height:34px;margin-left:10px;color:#616061}
.modal_body .form .inp_r{height:32px;width:204px;border:1px solid #d1d1d1}
.modal_body .form .inp_r input,.modal_body .form .inp_r select{height:32px}
.form .code_view .inp_r{float:left;background:#fff;height:34px;width:88px;padding:0 10px}
.modal_body .form .code_view .inp_r{height:32px}
.form .code_view .code_img{float:left;width:60px;height:28px;background:#acadae;margin:3px 0 0 10px}
.form .code_view .code_img img{width:100%;height:100%;display:block}
.form .code_view a{float:left;color:#6d6d6d;height:34px;line-height:34px;margin-left:10px}
.form .op_view{overflow:hidden;padding:10px 0 20px;font-size:14px}
.form .op_view a{overflow:hidden;color:#ae2919}
.form .btn{display:block;margin:0 auto;background:#ae2919;text-align:center;font-size:16px;color:#fff;width:260px;height:34px;line-height:34px;border-radius:4px}
.form_check{text-align:center;height:30px;line-height:30px;color:#6d6c6c;margin-bottom:15px}
.form_check .check_box{display:inline-block;width:30px;height:30px;cursor:pointer;background:url(../image/input_10.png) center center no-repeat;background-size:30px 30px;vertical-align:-10px}
.form_check .check_box.check{background:url(../image/input_9.png) center center no-repeat;background-size:30px 30px}
.download_view{min-width:1150px;height:360px;background:url(../image/download_view_bg.jpg) no-repeat;background-position:center top;background-size:100% 360px}
.download_view .text{position:absolute;right:130px;top:70px}
.download_view .download_box{display:block;width:90px;height:115px;background:rgba(0,0,0,.7);padding:10px;position:absolute;right:110px;top:170px}
.download_view .download_box:nth-child(2){right:250px}
.download_box img{width:90px;height:90px}
.download_box p{color:#fff;font-size:12px;text-align:center}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.modal_view{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3);z-index:100}
.modal_dialog{width:700px;background:#fff;margin:40px auto 0;z-index:101;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);border-radius:4px}
.modal_view.big .modal_dialog{width:1000px}
.modal_header{background:#b12919;padding:10px;text-align:center;color:#fff;font-size:18px;border-radius:4px 4px 0 0}
.modal_close{float:right;width:20px;height:20px;background:url(../image/modal_close.png) no-repeat;background-size:100% 100%}
.modal_body{position:relative;padding:15px;max-height:600px;overflow-y:scroll}
.modal_footer{border-top:1px solid #d1d1d1;padding:10px 10px 30px}
.modal_footer .btn{display:block;margin:0 auto;background:#ae2919;text-align:center;font-size:16px;color:#fff;width:260px;height:34px;line-height:34px;border-radius:4px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
